package com.zw.cloud.mybatis.plus.entity.stenter;

import com.alibaba.fastjson2.JSON;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Comparator;
import java.util.List;

import com.zw.cloud.mybatis.plus.db.typehandlers.JsonTypeHandler;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 参数配置表
 * </p>
 *
 * @author zw
 * @since 2023-12-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(value = "base_shaping_param_config",autoResultMap = true)
public class BaseShapingParamConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 字段名称
     */
    @TableField("name")
    private String name;

    /**
     * 是否推荐字段(0:否,1:是)
     */
    @TableField("product_card_field")
    private Integer productCardField;

    /**
     * 状态(0:禁用1:启用)
     */
    @TableField("status")
    private Integer status;

    /**
     * 排序字段
     */
    @TableField("sort")
    private Integer sort;

    /**
     * 备注
     */
    @TableField("remark")
    private String remark;

    /**
     * 模块名称
     */
    @TableField("module")
    private String module;

    /**
     * 类型(1:助剂单位配置,2:标准工艺维度配置,3:字段是否必填配置,4:脱敏配置,5:定型配置,6:参数展示配置,7:流转卡字段展示配置,8:工艺类型配置)
     */
    @TableField("type")
    private Integer type;

    /**
     * 修改用户
     */
    @TableField(value = "update_user", fill = FieldFill.INSERT_UPDATE)
    private String updateUser;

    /**
     * 修改系统
     */
    @TableField(value = "update_system", fill = FieldFill.INSERT_UPDATE)
    private String updateSystem;

    /**
     * 修改时间
     */
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    /**
     * 工厂
     */
    @TableField(value = "org_code", fill = FieldFill.INSERT)
    private String orgCode;

    /**
     * 配置信息
     */
    @TableField(typeHandler = JsonTypeHandler.class)
    private Object configJson;


    public static void main(String[] args) {
        // type = 13
        List<BaseShapingParamConfig> configList = buildList();
        configList.sort(Comparator.comparing(BaseShapingParamConfig::getSort));
        for (int i = 0; i < configList.size(); i++) {
            BaseShapingParamConfig baseShapingParamConfig = configList.get(i);
            baseShapingParamConfig.setSort(i + 1);
        }
        System.out.println(JSON.toJSONString(configList));
    }

    private static List<BaseShapingParamConfig> buildList() {
        String s = "[\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"˚C\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"˚C\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"dryingRoomTemp\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"温度\",\n" +
                "        \"sort\":1,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"˚C\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"˚C\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"dryingRoomTempSetting\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"设定温度\",\n" +
                "        \"sort\":2,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"m/min\",\n" +
                "                \"y/min\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"m/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"speed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"车速\",\n" +
                "        \"sort\":3,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"r/min\",\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"r/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"fanSpeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"循环风\",\n" +
                "        \"sort\":4,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"r/min\",\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"r/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"circulatingAirUpper\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"循环风(上)\",\n" +
                "        \"sort\":6,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"r/min\",\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"r/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"circulatingAirLower\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"循环风(下)\",\n" +
                "        \"sort\":7,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"topFeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"上超喂\",\n" +
                "        \"sort\":8,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"lowerFeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"下超喂\",\n" +
                "        \"sort\":9,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"brushFeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"毛刷超喂\",\n" +
                "        \"sort\":10,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"totalAmplitude\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"门幅\",\n" +
                "        \"sort\":11,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":true,\n" +
                "            \"options\":[\n" +
                "                \"r/min\",\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"exhaustSpeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"排风\",\n" +
                "        \"sort\":12,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"convectionFan\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"对流扇\",\n" +
                "        \"sort\":15,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"m/min\",\n" +
                "                \"y/min\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"m/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"topFeedSpeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"上超喂速度\",\n" +
                "        \"sort\":16,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"m/min\",\n" +
                "                \"y/min\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"m/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"lowerFeedSpeed\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"下超喂速度\",\n" +
                "        \"sort\":17,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"m/min\",\n" +
                "                \"y/min\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"m/min\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"clothPressingWheel\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"压布轮\",\n" +
                "        \"sort\":18,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"g/m²\",\n" +
                "                \"g/m\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"g/m²\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"reductionWeight\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"还原克重\",\n" +
                "        \"sort\":19,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"g/m²\",\n" +
                "                \"g/m\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"g/m²\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"weightAfterWashing\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"洗后克重\",\n" +
                "        \"sort\":20,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"g/m²\",\n" +
                "                \"g/m\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"g/m²\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"schedulePreWeight\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"定前克重\",\n" +
                "        \"sort\":21,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"g/m²\",\n" +
                "                \"g/m\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"g/m²\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"scheduleGramHeft\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"定后克重\",\n" +
                "        \"sort\":22,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"reductionAmplitude\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"还原门幅\",\n" +
                "        \"sort\":23,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"washingRearDoorWidth\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"洗后门幅\",\n" +
                "        \"sort\":24,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"upperDoorWidth\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"上机门幅\",\n" +
                "        \"sort\":25,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"landingDoorWidth\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"落机门幅\",\n" +
                "        \"sort\":26,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"rollingPressure\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"轧车压力\",\n" +
                "        \"sort\":27,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"rollingTension\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"轧车张力\",\n" +
                "        \"sort\":28,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"inputTension\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"进布张力\",\n" +
                "        \"sort\":29,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"outletTension\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"出布张力\",\n" +
                "        \"sort\":30,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"˚C\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"˚C\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"grooveTemp\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"轧槽温度\",\n" +
                "        \"sort\":31,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"upperClothRollRate\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"上出布辊率\",\n" +
                "        \"sort\":32,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"lowerClothRollRate\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"下出布辊率\",\n" +
                "        \"sort\":33,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"torsion\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"扭度\",\n" +
                "        \"sort\":34,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"根/cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"根/cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"upperScheduleWeftDensity\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"上机纬密\",\n" +
                "        \"sort\":36,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"根/cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"根/cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"scheduleWeftDensity\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"下机纬密\",\n" +
                "        \"sort\":37,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"根/cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"根/cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"lowerWarpDensity\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"下机经密\",\n" +
                "        \"sort\":38,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"scheduleElasticity\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"弹力\",\n" +
                "        \"sort\":39,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"liquidRate\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"带液率\",\n" +
                "        \"sort\":40,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"faceUp\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"正面朝向\",\n" +
                "        \"sort\":41,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"hairDirection\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"毛向\",\n" +
                "        \"sort\":42,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"centeringDevice\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"对中装置\",\n" +
                "        \"sort\":43,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"rightChain\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"链条(右)\",\n" +
                "        \"sort\":44,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"middleSupport\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"中部支撑\",\n" +
                "        \"sort\":45,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"chainDistribution\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"链条出布\",\n" +
                "        \"sort\":46,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"topUnroll\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"顶部退卷\",\n" +
                "        \"sort\":47,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"N\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"N\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"foldingFrame\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"摺布架\",\n" +
                "        \"sort\":48,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"feel\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"手感\",\n" +
                "        \"sort\":49,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"lon\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"经度\",\n" +
                "        \"sort\":50,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"lat\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"纬度\",\n" +
                "        \"sort\":51,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"craftShrinkage\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"缩率\",\n" +
                "        \"sort\":52,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"directContraction\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"直缩\",\n" +
                "        \"sort\":53,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"transverseContraction\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"横缩\",\n" +
                "        \"sort\":54,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"cm\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"cm\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"fixedBackSpacing\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"循环条距\",\n" +
                "        \"sort\":55,\n" +
                "        \"status\":0,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"positivelyBiased\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"正斜\",\n" +
                "        \"sort\":56,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    },\n" +
                "    {\n" +
                "        \"configJson\":{\n" +
                "            \"distributeMaxValue\":\"\",\n" +
                "            \"distributeMinValue\":\"\",\n" +
                "            \"isRequire\":false,\n" +
                "            \"options\":[\n" +
                "                \"%\"\n" +
                "            ],\n" +
                "            \"supportCraftDistribute\":false,\n" +
                "            \"value\":\"%\"\n" +
                "        },\n" +
                "        \"module\":\"\",\n" +
                "        \"name\":\"antiskew\",\n" +
                "        \"productCardField\":0,\n" +
                "        \"remark\":\"反斜\",\n" +
                "        \"sort\":57,\n" +
                "        \"status\":1,\n" +
                "        \"type\":13\n" +
                "    }\n" +
                "]";
        return JSON.parseArray(s, BaseShapingParamConfig.class);
    }

}
